package com.ruoyi.web.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 药品其他tdk（新）对象 drug_tdk
 *
 * @author drx
 * @date 2024-03-11
 */
@ApiModel("药品其他tdk（新）")
public class DrugTdk extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    @ApiModelProperty("主键")
    private Long id;

    /** 药品id */
    @Excel(name = "药品id")
    @ApiModelProperty("药品id")
    private Long drugId;

    /** 药品资讯标题 */
    @Excel(name = "药品资讯标题")
    @ApiModelProperty("药品资讯标题")
    private String newsTitle;

    /** 药品资讯关键词 */
    @Excel(name = "药品资讯关键词")
    @ApiModelProperty("药品资讯关键词")
    private String newsKeywords;

    /** 药品资讯描述 */
    @Excel(name = "药品资讯描述")
    @ApiModelProperty("药品资讯描述")
    private String newsDescription;

    /** 药品资讯说明 */
    @Excel(name = "药品资讯说明")
    @ApiModelProperty("药品资讯说明")
    private String newsIllustrate;

    /** 药品资讯内容 */
    @Excel(name = "药品资讯内容")
    @ApiModelProperty("药品资讯内容")
    private String newsContent;

    /** 药品问答标题 */
    @Excel(name = "药品问答标题")
    @ApiModelProperty("药品问答标题")
    private String queTitle;

    /** 药品问答关键词 */
    @Excel(name = "药品问答关键词")
    @ApiModelProperty("药品问答关键词")
    private String queKeywords;

    /** 药品问答描述 */
    @Excel(name = "药品问答描述")
    @ApiModelProperty("药品问答描述")
    private String queDescription;

    /** 药品问答说明 */
    @Excel(name = "药品问答说明")
    @ApiModelProperty("药品问答说明")
    private String queIllustrate;

    /** 药品问答内容 */
    @Excel(name = "药品问答内容")
    @ApiModelProperty("药品问答内容")
    private String queContent;

    /** 药品价格标题 */
    @Excel(name = "药品价格标题")
    @ApiModelProperty("药品价格标题")
    private String priceTitle;

    /** 药品价格关键词 */
    @Excel(name = "药品价格关键词")
    @ApiModelProperty("药品价格关键词")
    private String priceKeywords;

    /** 药品问答描述 */
    @Excel(name = "药品问答描述")
    @ApiModelProperty("药品问答描述")
    private String priceDescription;

    /** 药品价格说明 */
    @Excel(name = "药品价格说明")
    @ApiModelProperty("药品价格说明")
    private String priceIllustrate;

    /** 药品价格内容 */
    @Excel(name = "药品价格内容")
    @ApiModelProperty("药品价格内容")
    private String priceContent;

    /** 创建人名称 */
    @Excel(name = "创建人名称")
    @ApiModelProperty("创建人名称")
    private String createName;

    /** 更新人名称 */
    @Excel(name = "更新人名称")
    @ApiModelProperty("更新人名称")
    private String updateName;

    /** 是否删除（0否；1是） */
    @ApiModelProperty("是否删除（0否；1是）")
    private String delFlag;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setDrugId(Long drugId)
    {
        this.drugId = drugId;
    }

    public Long getDrugId()
    {
        return drugId;
    }
    public void setNewsTitle(String newsTitle)
    {
        this.newsTitle = newsTitle;
    }

    public String getNewsTitle()
    {
        return newsTitle;
    }
    public void setNewsKeywords(String newsKeywords)
    {
        this.newsKeywords = newsKeywords;
    }

    public String getNewsKeywords()
    {
        return newsKeywords;
    }
    public void setNewsDescription(String newsDescription)
    {
        this.newsDescription = newsDescription;
    }

    public String getNewsDescription()
    {
        return newsDescription;
    }
    public void setNewsIllustrate(String newsIllustrate)
    {
        this.newsIllustrate = newsIllustrate;
    }

    public String getNewsIllustrate()
    {
        return newsIllustrate;
    }
    public void setNewsContent(String newsContent)
    {
        this.newsContent = newsContent;
    }

    public String getNewsContent()
    {
        return newsContent;
    }
    public void setQueTitle(String queTitle)
    {
        this.queTitle = queTitle;
    }

    public String getQueTitle()
    {
        return queTitle;
    }
    public void setQueKeywords(String queKeywords)
    {
        this.queKeywords = queKeywords;
    }

    public String getQueKeywords()
    {
        return queKeywords;
    }
    public void setQueDescription(String queDescription)
    {
        this.queDescription = queDescription;
    }

    public String getQueDescription()
    {
        return queDescription;
    }
    public void setQueIllustrate(String queIllustrate)
    {
        this.queIllustrate = queIllustrate;
    }

    public String getQueIllustrate()
    {
        return queIllustrate;
    }
    public void setQueContent(String queContent)
    {
        this.queContent = queContent;
    }

    public String getQueContent()
    {
        return queContent;
    }
    public void setPriceTitle(String priceTitle)
    {
        this.priceTitle = priceTitle;
    }

    public String getPriceTitle()
    {
        return priceTitle;
    }
    public void setPriceKeywords(String priceKeywords)
    {
        this.priceKeywords = priceKeywords;
    }

    public String getPriceKeywords()
    {
        return priceKeywords;
    }
    public void setPriceDescription(String priceDescription)
    {
        this.priceDescription = priceDescription;
    }

    public String getPriceDescription()
    {
        return priceDescription;
    }
    public void setPriceIllustrate(String priceIllustrate)
    {
        this.priceIllustrate = priceIllustrate;
    }

    public String getPriceIllustrate()
    {
        return priceIllustrate;
    }
    public void setPriceContent(String priceContent)
    {
        this.priceContent = priceContent;
    }

    public String getPriceContent()
    {
        return priceContent;
    }
    public void setCreateName(String createName)
    {
        this.createName = createName;
    }

    public String getCreateName()
    {
        return createName;
    }
    public void setUpdateName(String updateName)
    {
        this.updateName = updateName;
    }

    public String getUpdateName()
    {
        return updateName;
    }
    public void setDelFlag(String delFlag)
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag()
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("drugId", getDrugId())
                .append("newsTitle", getNewsTitle())
                .append("newsKeywords", getNewsKeywords())
                .append("newsDescription", getNewsDescription())
                .append("newsIllustrate", getNewsIllustrate())
                .append("newsContent", getNewsContent())
                .append("queTitle", getQueTitle())
                .append("queKeywords", getQueKeywords())
                .append("queDescription", getQueDescription())
                .append("queIllustrate", getQueIllustrate())
                .append("queContent", getQueContent())
                .append("priceTitle", getPriceTitle())
                .append("priceKeywords", getPriceKeywords())
                .append("priceDescription", getPriceDescription())
                .append("priceIllustrate", getPriceIllustrate())
                .append("priceContent", getPriceContent())
                .append("createBy", getCreateBy())
                .append("createName", getCreateName())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateName", getUpdateName())
                .append("updateTime", getUpdateTime())
                .append("delFlag", getDelFlag())
                .toString();
    }
}
